package cc.wanforme.chipmunity.system.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import cc.wanforme.chipmunity.system.po.Subject;

/**
 * @author wanne
 * 2019年8月15日
 * 
 */
@Mapper
public interface SubjectMapper {

	Subject selectSubject(Long id);
	
	/** 通过板块名和主题名获取对应的主题*/
	Subject selectSubjectByName(@Param("sectionName") String sectionName, @Param("subjectName") String subjectName);

	/** 获取 sectionName下的所有主题 */
	List<Subject> listSubjectBySection(String sectionName);
	
	void insertSubject(Subject subject);
	
	/** 根据id更新*/
	void updateSubject(Subject subject);
	
	void deleteSubject(Long id);
	
}
